an edible tiliaceae plant - Español Inglés Diccionario